package com.lsy.weizhi2.JsonObject;

import java.util.List;

/**
 * Created by 嗨哟 on 2017/5/6.
 */

public class SelfMessageList {


    /**
     * result : true
     * message :
     * error :
     * pageNo : 1
     * pageSize : 20
     * totalPages : 1
     * count : 1
     * totalElements : 1
     * list : [{"createTime":"2017-05-15 21:27:33","updateTime":"2017-05-17 22:34:44","createUserId":9,"createUsername":"贝尔","updateUserId":8,"updateUsername":"13123456789","id":6,"userId":8,"messageType":0,"messageMode":0,"messageContent":"人呢","status":1,"friend":{"id":9,"realName":"贝尔","avatar":109}}]
     */

    private boolean result;
    private String message;
    private String error;
    private int pageNo;
    private int pageSize;
    private int totalPages;
    private int count;
    private int totalElements;
    private List<ListBean> list;

    public boolean isResult() {
        return result;
    }

    public void setResult(boolean result) {
        this.result = result;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public String getError() {
        return error;
    }

    public void setError(String error) {
        this.error = error;
    }

    public int getPageNo() {
        return pageNo;
    }

    public void setPageNo(int pageNo) {
        this.pageNo = pageNo;
    }

    public int getPageSize() {
        return pageSize;
    }

    public void setPageSize(int pageSize) {
        this.pageSize = pageSize;
    }

    public int getTotalPages() {
        return totalPages;
    }

    public void setTotalPages(int totalPages) {
        this.totalPages = totalPages;
    }

    public int getCount() {
        return count;
    }

    public void setCount(int count) {
        this.count = count;
    }

    public int getTotalElements() {
        return totalElements;
    }

    public void setTotalElements(int totalElements) {
        this.totalElements = totalElements;
    }

    public List<ListBean> getList() {
        return list;
    }

    public void setList(List<ListBean> list) {
        this.list = list;
    }

    public static class ListBean {
        /**
         * createTime : 2017-05-15 21:27:33
         * updateTime : 2017-05-17 22:34:44
         * createUserId : 9
         * createUsername : 贝尔
         * updateUserId : 8
         * updateUsername : 13123456789
         * id : 6
         * userId : 8
         * messageType : 0
         * messageMode : 0
         * messageContent : 人呢
         * status : 1
         * friend : {"id":9,"realName":"贝尔","avatar":109}
         */

        private String createTime;
        private String updateTime;
        private int createUserId;
        private String createUsername;
        private int updateUserId;
        private String updateUsername;
        private int id;
        private int userId;
        private int messageType;
        private int messageMode;
        private String messageContent;
        private int status;
        private FriendBean friend;

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public int getCreateUserId() {
            return createUserId;
        }

        public void setCreateUserId(int createUserId) {
            this.createUserId = createUserId;
        }

        public String getCreateUsername() {
            return createUsername;
        }

        public void setCreateUsername(String createUsername) {
            this.createUsername = createUsername;
        }

        public int getUpdateUserId() {
            return updateUserId;
        }

        public void setUpdateUserId(int updateUserId) {
            this.updateUserId = updateUserId;
        }

        public String getUpdateUsername() {
            return updateUsername;
        }

        public void setUpdateUsername(String updateUsername) {
            this.updateUsername = updateUsername;
        }

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public int getUserId() {
            return userId;
        }

        public void setUserId(int userId) {
            this.userId = userId;
        }

        public int getMessageType() {
            return messageType;
        }

        public void setMessageType(int messageType) {
            this.messageType = messageType;
        }

        public int getMessageMode() {
            return messageMode;
        }

        public void setMessageMode(int messageMode) {
            this.messageMode = messageMode;
        }

        public String getMessageContent() {
            return messageContent;
        }

        public void setMessageContent(String messageContent) {
            this.messageContent = messageContent;
        }

        public int getStatus() {
            return status;
        }

        public void setStatus(int status) {
            this.status = status;
        }

        public FriendBean getFriend() {
            return friend;
        }

        public void setFriend(FriendBean friend) {
            this.friend = friend;
        }

        public static class FriendBean {
            /**
             * id : 9
             * realName : 贝尔
             * avatar : 109
             */

            private int id;
            private String realName;
            private int avatar;

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public String getRealName() {
                return realName;
            }

            public void setRealName(String realName) {
                this.realName = realName;
            }

            public int getAvatar() {
                return avatar;
            }

            public void setAvatar(int avatar) {
                this.avatar = avatar;
            }
        }
    }
}
